from datetime import datetime

from flask import g


# 判断日期是否过期
def verifyDateOverdue(endData):
    # 获取当前日期和时间
    current_datetime = datetime.now()
    # 格式化日期和时间
    formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
    if formatted_datetime>endData:
        return True
    return False

# 获取当前时间
def getDataTime(strftime=None):
    if strftime==None:
        strftime = "%Y-%m-%d %H:%M:%S"
    # 获取当前日期和时间
    current_datetime = datetime.now()
    # 格式化日期和时间
    formatted_datetime = current_datetime.strftime(strftime)
    return formatted_datetime

def getLessees(args):
    if g.lessees_type == 1 and 'lessees_id' in args.keys():
        return args
    else:
        args['lessees_id'] = g.lessees_id
        return args
